package com.hualude.roadsign.model;

import javax.persistence.*;

/**
 * Created by xu_jiaHui on 2018/3/24.
 */
@Entity
@Table(name = "tb_highLever_fault", schema = "hualude_db", catalog = "")
public class HighLeverFaultEntity {
    private Integer highLeverFaultId;
    private Integer highLeverId;
    private Integer highLeverFaultLevel;
    private String highLeverFaultPhoto;
    private Integer highLeverFaultType;
    private String highLeverFaultReason;
    private Integer highLeverFaultCreatorId;
    private String highLeverFaultTime;
    private Integer highLeverCheckerId;
    private String highLeverCheckTime;
    private Integer highLeverCheck;
    private Integer highLeverMainCheckerId;
    private String highLeverMainCheckTime;
    private Integer highLeverMainCheck;
    private String highLeverFeedback;
    private Double highLeverMoney;
    private Integer highLeverOrgId;
    private Integer highLeverMainOrgId;
    private Integer highLeverMaintainerId;
    private String highLeverMaintenancePhoto;
    private String highLeverMaintenanceContent;
    private String highLeverMaintenanceExplain;
    private Integer highLeverMaintenanceStatus;
    private String highLeverMaintenanceTime;

    @Id
    @Column(name = "HighLeverFaultId", nullable = false)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer getHighLeverFaultId() {
        return highLeverFaultId;
    }

    public void setHighLeverFaultId(Integer highLeverFaultId) {
        this.highLeverFaultId = highLeverFaultId;
    }

    @Basic
    @Column(name = "HighLeverId", nullable = true)
    public Integer getHighLeverId() {
        return highLeverId;
    }

    public void setHighLeverId(Integer highLeverId) {
        this.highLeverId = highLeverId;
    }

    @Basic
    @Column(name = "HighLeverFaultLevel", nullable = true)
    public Integer getHighLeverFaultLevel() {
        return highLeverFaultLevel;
    }

    public void setHighLeverFaultLevel(Integer highLeverFaultLevel) {
        this.highLeverFaultLevel = highLeverFaultLevel;
    }

    @Basic
    @Column(name = "HighLeverFaultPhoto", nullable = true, length = 255)
    public String getHighLeverFaultPhoto() {
        return highLeverFaultPhoto;
    }

    public void setHighLeverFaultPhoto(String highLeverFaultPhoto) {
        this.highLeverFaultPhoto = highLeverFaultPhoto;
    }

    @Basic
    @Column(name = "HighLeverFaultType", nullable = true)
    public Integer getHighLeverFaultType() {
        return highLeverFaultType;
    }

    public void setHighLeverFaultType(Integer highLeverFaultType) {
        this.highLeverFaultType = highLeverFaultType;
    }

    @Basic
    @Column(name = "HighLeverFaultReason", nullable = true, length = 200)
    public String getHighLeverFaultReason() {
        return highLeverFaultReason;
    }

    public void setHighLeverFaultReason(String highLeverFaultReason) {
        this.highLeverFaultReason = highLeverFaultReason;
    }

    @Basic
    @Column(name = "HighLeverFaultCreatorId", nullable = true)
    public Integer getHighLeverFaultCreatorId() {
        return highLeverFaultCreatorId;
    }

    public void setHighLeverFaultCreatorId(Integer highLeverFaultCreatorId) {
        this.highLeverFaultCreatorId = highLeverFaultCreatorId;
    }

    @Basic
    @Column(name = "HighLeverFaultTime", nullable = true, length = 20)
    public String getHighLeverFaultTime() {
        return highLeverFaultTime;
    }

    public void setHighLeverFaultTime(String highLeverFaultTime) {
        this.highLeverFaultTime = highLeverFaultTime;
    }

    @Basic
    @Column(name = "HighLeverCheckerId", nullable = true)
    public Integer getHighLeverCheckerId() {
        return highLeverCheckerId;
    }

    public void setHighLeverCheckerId(Integer highLeverCheckerId) {
        this.highLeverCheckerId = highLeverCheckerId;
    }

    @Basic
    @Column(name = "HighLeverCheckTime", nullable = true, length = 20)
    public String getHighLeverCheckTime() {
        return highLeverCheckTime;
    }

    public void setHighLeverCheckTime(String highLeverCheckTime) {
        this.highLeverCheckTime = highLeverCheckTime;
    }

    @Basic
    @Column(name = "HighLeverCheck", nullable = true)
    public Integer getHighLeverCheck() {
        return highLeverCheck;
    }

    public void setHighLeverCheck(Integer highLeverCheck) {
        this.highLeverCheck = highLeverCheck;
    }

    @Basic
    @Column(name = "HighLeverMainCheckerId", nullable = true)
    public Integer getHighLeverMainCheckerId() {
        return highLeverMainCheckerId;
    }

    public void setHighLeverMainCheckerId(Integer highLeverMainCheckerId) {
        this.highLeverMainCheckerId = highLeverMainCheckerId;
    }

    @Basic
    @Column(name = "HighLeverMainCheckTime", nullable = true, length = 200)
    public String getHighLeverMainCheckTime() {
        return highLeverMainCheckTime;
    }

    public void setHighLeverMainCheckTime(String highLeverMainCheckTime) {
        this.highLeverMainCheckTime = highLeverMainCheckTime;
    }

    @Basic
    @Column(name = "HighLeverMainCheck", nullable = true)
    public Integer getHighLeverMainCheck() {
        return highLeverMainCheck;
    }

    public void setHighLeverMainCheck(Integer highLeverMainCheck) {
        this.highLeverMainCheck = highLeverMainCheck;
    }

    @Basic
    @Column(name = "HighLeverFeedback", nullable = true, length = 200)
    public String getHighLeverFeedback() {
        return highLeverFeedback;
    }

    public void setHighLeverFeedback(String highLeverFeedback) {
        this.highLeverFeedback = highLeverFeedback;
    }

    @Basic
    @Column(name = "HighLeverMoney", nullable = true, precision = 0)
    public Double getHighLeverMoney() {
        return highLeverMoney;
    }

    public void setHighLeverMoney(Double highLeverMoney) {
        this.highLeverMoney = highLeverMoney;
    }

    @Basic
    @Column(name = "HighLeverOrgId", nullable = true)
    public Integer getHighLeverOrgId() {
        return highLeverOrgId;
    }

    public void setHighLeverOrgId(Integer highLeverOrgId) {
        this.highLeverOrgId = highLeverOrgId;
    }

    @Basic
    @Column(name = "HighLeverMainOrgId", nullable = true)
    public Integer getHighLeverMainOrgId() {
        return highLeverMainOrgId;
    }

    public void setHighLeverMainOrgId(Integer highLeverMainOrgId) {
        this.highLeverMainOrgId = highLeverMainOrgId;
    }

    @Basic
    @Column(name = "HighLeverMaintainerId", nullable = true)
    public Integer getHighLeverMaintainerId() {
        return highLeverMaintainerId;
    }

    public void setHighLeverMaintainerId(Integer highLeverMaintainerId) {
        this.highLeverMaintainerId = highLeverMaintainerId;
    }

    @Basic
    @Column(name = "HighLeverMaintenancePhoto", nullable = true, length = 255)
    public String getHighLeverMaintenancePhoto() {
        return highLeverMaintenancePhoto;
    }

    public void setHighLeverMaintenancePhoto(String highLeverMaintenancePhoto) {
        this.highLeverMaintenancePhoto = highLeverMaintenancePhoto;
    }

    @Basic
    @Column(name = "HighLeverMaintenanceContent", nullable = true, length = 200)
    public String getHighLeverMaintenanceContent() {
        return highLeverMaintenanceContent;
    }

    public void setHighLeverMaintenanceContent(String highLeverMaintenanceContent) {
        this.highLeverMaintenanceContent = highLeverMaintenanceContent;
    }

    @Basic
    @Column(name = "HighLeverMaintenanceExplain", nullable = true, length = 200)
    public String getHighLeverMaintenanceExplain() {
        return highLeverMaintenanceExplain;
    }

    public void setHighLeverMaintenanceExplain(String highLeverMaintenanceExplain) {
        this.highLeverMaintenanceExplain = highLeverMaintenanceExplain;
    }

    @Basic
    @Column(name = "HighLeverMaintenanceStatus", nullable = true)
    public Integer getHighLeverMaintenanceStatus() {
        return highLeverMaintenanceStatus;
    }

    public void setHighLeverMaintenanceStatus(Integer highLeverMaintenanceStatus) {
        this.highLeverMaintenanceStatus = highLeverMaintenanceStatus;
    }

    @Basic
    @Column(name = "HighLeverMaintenanceTime", nullable = true, length = 20)
    public String getHighLeverMaintenanceTime() {
        return highLeverMaintenanceTime;
    }

    public void setHighLeverMaintenanceTime(String highLeverMaintenanceTime) {
        this.highLeverMaintenanceTime = highLeverMaintenanceTime;
    }

}
